package com.toKnow.model.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.sql.Date;
import java.sql.Timestamp;

public class UserInfoVO {
    @JsonProperty(value = "user_id")
    @JSONField(name = "user_id")
    private Integer id;
    private String username;
    private String email;
    @JsonProperty(value = "is_active")
    @JSONField(name = "is_active")
    private Integer isActive;
    @JsonProperty(value = "register_date")
    @JSONField(name = "register_date")
    private Timestamp registerDate;
    private String avatar;
    private String nickname;
    private Integer sex;
    private Date birthday;
    private String location;
    private String education;
    private String university;
    @JsonProperty(value = "follow_times")
    @JSONField(name = "follow_times")
    private Integer followTimes;
    @JsonProperty(value = "followed_times")
    @JSONField(name = "followed_times")
    private Integer followedTimes;
    @JsonProperty(value = "article_num")
    @JSONField(name = "article_num")
    private Integer articleNum;
    @JsonProperty(value = "source_num")
    @JSONField(name = "source_num")
    private Integer sourceNum;
    @JsonProperty(value = "column_num")
    @JSONField(name = "column_num")
    private Integer columnNum;
    @JsonProperty(value = "read_times")
    @JSONField(name = "read_times")
    private Integer readTimes;
    @JsonProperty(value = "download_times")
    @JSONField(name = "download_times")
    private Integer downloadTimes;
    @JsonProperty(value = "like_times")
    @JSONField(name = "like_times")
    private Integer likeTimes;
    @JsonProperty(value = "comment_times")
    @JSONField(name = "comment_times")
    private Integer commentTimes;
    @JsonProperty(value = "collect_times")
    @JSONField(name = "collect_times")
    private Integer collectTimes;
    private String phone;
    private String wechat;
    private String description;
    private String sign;

    public UserInfoVO() {
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Integer getIsActive() {
        return isActive;
    }

    public void setIsActive(Integer isActive) {
        this.isActive = isActive;
    }

    public Timestamp getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(Timestamp registerDate) {
        this.registerDate = registerDate;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getEducation() {
        return education;
    }

    public void setEducation(String education) {
        this.education = education;
    }

    public String getUniversity() {
        return university;
    }

    public void setUniversity(String university) {
        this.university = university;
    }

    public Integer getFollowTimes() {
        return followTimes;
    }

    public void setFollowTimes(Integer followTimes) {
        this.followTimes = followTimes;
    }

    public Integer getFollowedTimes() {
        return followedTimes;
    }

    public void setFollowedTimes(Integer followedTimes) {
        this.followedTimes = followedTimes;
    }

    public Integer getArticleNum() {
        return articleNum;
    }

    public void setArticleNum(Integer articleNum) {
        this.articleNum = articleNum;
    }

    public Integer getSourceNum() {
        return sourceNum;
    }

    public void setSourceNum(Integer sourceNum) {
        this.sourceNum = sourceNum;
    }

    public Integer getColumnNum() {
        return columnNum;
    }

    public void setColumnNum(Integer columnNum) {
        this.columnNum = columnNum;
    }

    public Integer getReadTimes() {
        return readTimes;
    }

    public void setReadTimes(Integer readTimes) {
        this.readTimes = readTimes;
    }

    public Integer getDownloadTimes() {
        return downloadTimes;
    }

    public void setDownloadTimes(Integer downloadTimes) {
        this.downloadTimes = downloadTimes;
    }

    public Integer getLikeTimes() {
        return likeTimes;
    }

    public void setLikeTimes(Integer likeTimes) {
        this.likeTimes = likeTimes;
    }

    public Integer getCommentTimes() {
        return commentTimes;
    }

    public void setCommentTimes(Integer commentTimes) {
        this.commentTimes = commentTimes;
    }

    public Integer getCollectTimes() {
        return collectTimes;
    }

    public void setCollectTimes(Integer collectTimes) {
        this.collectTimes = collectTimes;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getWechat() {
        return wechat;
    }

    public void setWechat(String wechat) {
        this.wechat = wechat;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }
}
